Automated translation from domain knowledge to software model: EXCEL2UML in the tunneling domain

نویسندگان

چکیده

The development of software tools is a collaborative process involving both the domain experts and engineers. This requires efficient communication considering different expertise perspectives. Additionally, two groups utilize language in disparate ways. This, turn, may lead to hidden misunderstandings requirement analysis phase potentially result implementation problems later on, that difficult costly correct. In this paper, we demonstrate above mentioned challenge via use case from tunneling domain. particular, during for capable handling data model subsoil. field can best express complexity their by describing its artifacts, which most cases are incomprehensible We outline method interleaves modeling enable an iterative increase accuracy completeness information extracted those artifacts integrated into flexible model, produce testable code automatically. Furthermore, present prototypical our preliminary evaluation approach.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Software Language Engineering by Automated Domain Knowledge Acquisition

In model-driven engineering, domain-specific languages (DSLs) play an important role in providing well-defined environments for modeling different aspects of a system. Detailed knowledge of the application domain as well as expertise in language engineering is required to create new languages. This research work proposes automated knowledge acquisition to support language engineers in early lan...

متن کامل

Generic Tracking Specifications Translation from Time Domain to Frequency Domain

In certain types of robust control techniques, it is common having to deal with control problems where the specifications, described in the time domain, need to be translated to the frequency domain. This usually happens in techniques, such as Quantitative Feedback Theory, where the control problem is developed in the frequency domain. Therefore, not only process plants and disturbances should ...

متن کامل

Explicit Domain Knowledge in Software Engineering

This research is about making knowledge about the domain of software applications explicit and separating it from other concerns of the software, thus enhancing software understandability, software maintenance, and software reuse. To achieve this we use existing knowledge representation technologies from AI in state-of-the-art software engineering. Our approach is not unlike the principles Aspe...

متن کامل

Using Domain-Knowledge in Software Development Environments

Software teams have hard times to develop software when they are not familiar with the problem domain. We believe that the use of domain knowledge during the software development can render this process easier and increase productivity. To support this idea we defined a DomainOriented Software Development Environment and we are currently building it. This environment will make available knowled...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Information Technology in Construction

سال: 2023

ISSN: ['1874-4753']

DOI: https://doi.org/10.36680/j.itcon.2023.019